#ifndef _Imp_H263deC_H_
#define _Imp_H263deC_H_

typedef void* h263dec_handle;


#ifdef __cplusplus
extern "C" 
{
#endif // __cplusplus

	h263dec_handle h263dec_open(int mode, int external, int first);
	
	int h263dec_decode(h263dec_handle handle, const void* input, int bytes, int *available);
	 
	void h263dec_size(h263dec_handle handle, int *width, int *height, int *size);

	const void *h263dec_picture(h263dec_handle handle, void* buffer);

	void h263dec_close(h263dec_handle handle);

#ifdef __cplusplus
};
#endif // __cplusplus

#endif // _H263deC_H_